embedded software embedded systems commercial roofing unix windows power hvac green roof energy savings energy management open source energy linux elastomeric coating energy efficiency solar development electricity